lance armstrong meaning in English
n. lance armstrong (born 1971), united states professional road racing cyclist who is the first and most famous, for winning the "tour de france" for a record of 7 consecutive times from 1999 to 2005
n. lance armstrong (born 1971), united states professional road racing cyclist who is the first and most famous, for winning the "tour de france" for a record of 7 consecutive times from 1999 to 2005